package com.jdd.modules.parking.vo;

import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableField;
import com.baomidou.mybatisplus.annotation.TableId;
import com.fasterxml.jackson.annotation.JsonFormat;
import com.jdd.common.util.excel.annotation.Excel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import org.springframework.format.annotation.DateTimeFormat;

import java.util.Date;

/**
 * @version 1.0
 * @Description: 查询条件VO
 * @author： jdd尚岳
 * @Date: 2022-06-02 13:59
 */
@Data
public class ParkCarOutEntranceRecordVO {



    /**车牌号*/
    @Excel(name = "车牌号", width = 15)
    @ApiModelProperty(value = "车牌号")
    private String plateNo;

    /**车辆本质(0:临时车,1:月租车,2储值车，3军警车，4白名单,5黑名单）*/
    @Excel(name = "车辆本质(0:临时车,1:月租车,2储值车，3军警车，4白名单,5黑名单）", width = 15)
    @ApiModelProperty(value = "车辆本质(0:临时车,1:月租车,2储值车，3军警车，4白名单,5黑名单）")
    private java.lang.String carNature;


    private java.lang.String outArmName;

    private java.lang.String entArmName;

    /**入场类型：0：默认 1：重复入场 2：手动入场 3：补录入场*/
    @Excel(name = "入场类型：0：默认 1：重复入场 2：手动入场 3：补录入场", width = 15)
    @ApiModelProperty(value = "入场类型：0：默认 1：重复入场 2：手动入场 3：补录入场")
    private java.lang.Integer enterType;
    /**出场类型 1 : 正常出场 2：手动出场 3：补录场内*/
    @Excel(name = "出场类型 1 : 正常出场 2：手动出场 3：补录场内", width = 15)
    @ApiModelProperty(value = "出场类型 1 : 正常出场 2：手动出场 3：补录场内")
    private java.lang.Integer outerType;
    /**入口设备*/
    @Excel(name = "入口设备", width = 15)
    @ApiModelProperty(value = "入口设备")
    private java.lang.String enterSerialNo;
    /**出口设备*/
    @Excel(name = "出口设备", width = 15)
    @ApiModelProperty(value = "出口设备")
    private java.lang.String outerSerialNo;


    @TableField
    private String entStartTime;
    @TableField
    private String entEndTime;
    @TableField
    private String outStartTime;
    @TableField
    private String outEndTime;
}
